A Generic High-Performance Method for Deinterleaving Scientific Data

نویسندگان

  • Eric R. Schendel
  • Steve Harenberg
  • Houjun Tang
  • Venkatram Vishwanath
  • Michael E. Papka
  • Nagiza F. Samatova
چکیده

High-performance and energy-efficient data management applications are a necessity for HPC systems due to the extreme scale of data produced by high fidelity scientific simulations that these systems support. Data layout in memory hugely impacts the performance. For better performance, most simulations interleave variables in memory during their calculation phase, but deinterleave the data for subsequent storage and analysis. As a result, efficient data deinterleaving is critical; yet, common deinterleaving methods provide inefficient throughput and energy performance. To address this problem, we propose a deinterleaving method that is high performance, energy efficient, and generic to any data type. To the best of our knowledge, this is the first deinterleaving method that 1) exploits data cache prefetching, 2) reduces memory accesses, and 3) optimizes the use of complete cache line writes. When evaluated against conventional deinterleaving methods on 105 STREAM standard micro-benchmarks, our method always improved throughput and throughput/watt on multi-core systems. In the best case, our deinterleaving method improved throughput up to 26.2x and throughput/watt up to 7.8x.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Algorithm for the Deinterleaving of Radar Pulses

This paper presents a new algorithm for the deinterleaving of radar signals, based on the direction of arrival (DOA), carrier frequency (RF), and time of arrival (TOA). The algorithm is applied to classic (constant), jitter, staggered, and dwell switch pulse repetition interval (PRI) signals. This algorithm consists of two stages. In the first stage, a Kohonen neural network clusters the receiv...

متن کامل

Effect generic and non-generic feedback on Motor Learning basketball free throw in Children

Non-generic feedback refers to a specific event and that task performance is the reason to the acquisition of skills and implies that performance is malleable, while generic feedback implies that task performance reflects an inherent ability. The Goal of this study was to determine the generic and non-generic feedback effects on children’s motor learning basketball free throw. This research was...

متن کامل

Pulse train deinterleaving: algorithms and cost criteria

Consider the problem where pulse trains transmitted from a known number of sources are received on a single communications channel. These pulses are corrupted with noise. The deinterleaving problem is to determine which source contributed which pulse and the periods and phases of each source. This paper explores the performance of a number of deinterleaving algorithms. We propose an alternative...

متن کامل

Generic Plan of Food Safety Management System Based on ISO 22000:2005 for Aflatoxin Control in Raw Pistachio Processing Units from Raw Material Reception to Packaging

Pistachio is one of the most important agricultural crops of Iran. It is a nut from Anacardiacea family and its domesticated species is called Pistacia vera L. Regarding to pistachio importance and usage and by the expanding of pistachio cultivate, it is necessary to improve agricultural situation and by establishing well equipped processing and packaging units near the farms, it is possible to...

متن کامل

Domain engineering and generic programming for parallel scientific computing

The development of software for scientific applications that rest on dynamic or irregular meshes causes many problems because of the conflicting issues of flexibility and efficiency. This dissertation addresses these problems in the following way. Firstly, it applies the ideas of domain engineering to the field of data-parallel applications in order to design reusable software products that acc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013